Не нужен он, именно он сейчас и поставил тебя в тупик, когда ты делаешь, большую карту, и у тебя что-то вдруг перестаёт работать, ты не понимаешь из-за чего это, ты начинаешь проверять всё и искать проблему, но ведь ты не знаешь будет ли 100% работать код который получается из преобразования c/vjass. Именно поэтому я отказался от его использования, чего и тебе советую.
Art35372, Brutal_bbk, извините, просто информации мало. Откуда можно знать в чем проблема, если не показываете карты, пускай кто-нибудь другой здешний посмотрит и проверит карту. Мб это у вас что-то. Либо скрины триггеров, или код, но лучше карту.
конкретно у парня выше обычный редактор, а пытается запустить карты с cJass. я ему пытался объяснить, видимо не дошло
В общем, на карте стоял юнит, на которого я ссылался через триггеры, чтоб сменить скин героя(вроде новая штука), которого ещё нет изначально на карте, и после его удаления (юнит который стоял изначально), карта спокойно начала работать, не знаю как это связано.
RunXM, 1 раза достаточно
перезайти имеется в виду не в карту а в редактор
т.е. сохранил карту
закрыл редактор
открыл редактор
открыл карту
ничего не меняя сразу жмёшь Extension>Edit Tileset
Если тайлсеты остаются стандартными, даже если ты обработал их через было blplab, то проблемы в путях или в формате.
Я сталкивался с подобной проблемой когда импортировал тайлсеты в дополнительную кампанию. Затем попробовал импортировать ещё раз, только в карту кампании - и лишь тогда сработало
Я решил проблему, используя обработчики событий BlzTriggerRegisterPlayerKeyEvent и EVENT_PLAYER_MOUSE_DOWN
При нажатии правой кнопки мыши проверяется наличие живого героя и селекция юнитов, если в ней нет юнитов которыми игрок может управлять (или вообще никто не выбран) то юнит моментально отправляется приказом "move" в точку, на которую кликнул игрок и сразу выбирается.
При нажатии клавиши герой просто выбирается.
Причина: причин было много, а я искал лишь одну
Самыми распространёнными оказались элементарные ошибки в коде, отсутствие параметров, параметры не того типа данных (привет динамическая типизация) или лишние параметры, из за чего происходили "рандомные рассинхроны при обрыве потока"
Огромное спасибо пользователю prog, что откликнулся и смог найти ошибки, а нашёл он их при помощи языкового сервера sumneko lua для VScode
Поэтому хочу поинтересоваться: тестил ли кто-нибудь кампании/карты предназначенные для 1.26 на более поздних версиях?
Если карта не юзает какие-нибудь баги и при этом качественно сделана, то всё работает.
Какие могут быть баги или проблемы? Или вообще ничего старое там не запуститься?
У каждой карты индивидуально.
Кроме того, есть ли смысл сразу работать на более поздних версиях, какие у них преимущества и недостатки по сравнению с 1.26?
Ну смотри. Сейчас есть 2 версии, на которых сидят: 1.26 и рефорджд. Кастомных кампаний в рефорджд нет. Потому в твоём случае остаётся только 1.26.
Можно, конечно, делать что-то на 1.28-1.31, но на этих версиях никого нет, в 1.26 они не запустятся, только в рефорждж. Но если запускать что-то на рефе, то и стоит делать на рефе, там фич больше.
Тут сможет помочь только "мемхак", который выполнит загрузку необходимых файлов и по свей сути выполнит работу трояна. В остальном автоматически без хостбота этого сделать нельзя.
похоже более всего на мусор, попадающий в память откуда-то извне. Обычно пропущенная строка автокаста такой фигней страдает. Нельзя точно сказать, нужно менять поля и смотреть. К счастью, описания можно менять и локально, не перепаковывая карту
похоже более всего на мусор, попадающий в память откуда-то извне. Обычно пропущенная строка автокаста такой фигней страдает. Нельзя точно сказать, нужно менять поля и смотреть. К счастью, описания можно менять и локально, не перепаковывая карту
Разумеется есть, GetUnitItemByTypeBj или как то так, это бж функция, суть в цикле перебирает слоты инвентаря, если предмет в слоте N равен по типу заданному, возвращает ссылку на этот предмет, иначе возвращает null.
Вот работающая система на GUI
Есть 2 Паладина, один с "сердцем", другой - без. Триггер срабатывает каждый раз, когда Паладин с "сердцем" заходит в область
Я не особо разбираюсь в англоязычном варианте триггеров, но у вас вроде стоит "Удалить - последний брошенный предмет", вам нужно "Удалить - Предмет переносимый [герой] типа [название предмета]". Если мой руссификатор не влияет на последовательность пунктов в настройке, то вы использовали третью строчку, а вам нужна девятая. Там вы можете удалить конкретный предмет у конкретного же персонажа.
Да, реально. Для этого тебе понадобится сделать три вещи:
Создать улучшение на основе улучшения для Headhunter.
Создать способность на основе способности "Безумие" (именно она и изменяет Headhunter'а). Я имею в виду ту способность, в которой в данных нужно указать "тип войск".
Добавить обоим юнитам эту способность. Также посмотри, чтобы в параметре "взаимосвязь эквивалентов" у твоего "рыцаря" стоял "паладин".
Вроде Эльрат (или nikikin ли? Не помню) занимался конвертом моделей из homm5 в wc3. Попробуй договориться с ним, потому что из пятых героев крайне мало моделек переконвертировано. А из тех, что есть - мало нормальных, полноценно анимированных.
У анрайза вроде было, там был морф на мемхаке чисто без абилок, в его разделе должно быть. Найден ивент урона на предметы и разрушаемые обьекты.
Но без костыльно пока в паблике нету, портрет юнита хранится не в его структуре, нужно менять в бд данные о потртете или патчить прорисовку (что пока не сделал никто), так что тупо морфим да модель меняем.
Нашёл систему, где звук передаётся в таймер, который истекает через 0 секунд. В результате один и тот же звук может проигрываться несколько раз без всяких проблем. В инетике пишут мол это такой баг движка.
» WarCraft 3 / Карта перестала проверяться
» Администрация XGM / Как отредактировать свой ресурс?
» WarCraft 3 / Проблема с тайлсетами
» WarCraft 3 / Сравнение версий карт
» WarCraft 3 / Обновление данных
» WarCraft 3 / Поиск карты
» WarCraft 3 / Фатал при загрузке сейва
» Администрация XGM / Как обновить старый ресурс?
» WarCraft 3 / this application has encountered a critical error FATAL ERROR
» WarCraft 3 / Помогите сделать модельку!
» WarCraft 3 / Погоня за Легионом
» WarCraft 3 / Определённый предмет
» WarCraft 3 / Наступление тьмы v0.92
» WarCraft 3 / Установка JNGP
» WarCraft 3 / Помощь с анимациями
» WarCraft 3 / Артефакты с текстурами
» WarCraft 3 / Рыцари
» WarCraft 3 / Смена контроля юнитов
» WarCraft 3 / Эффекты
» WarCraft 3 / Порталы и Юнит
» WarCraft 3 / Душа Демона 2 (v1.2)
» WarCraft 3 / Условие способность применяется на определеного типа юнита